<?php

/**
 * @author dian
 * @copyright 2015
 */

    class general {
        var $ci ; //put your code here
    }
    
    function __construct() {
        $this->ci = &get_instance();
    }
    
    
    function isLogin() {
        if ($this->ci->session->userdata('is_login') == TRUE) {
            return TRUE;
        } else {
            return FALSE;
        }
    }
    
    function isAdmin() {
        if ($this->ci->session->userdata('type') == 'admin') {
            return TRUE;
        } else {
            return FALSE;
        }
    }
    
    function isUser() {
        if ($this->ci->session->userdata('type') == 'user') {
            return TRUE;
        } else {
            return FALSE;
        }
    }
    
    function checkAdmin() {
        if (($this->isLogin() && $this->isAdmin()) != TRUE) {
            $this->ci->session->set_flashdata('error', 'Maaf, Anda tidak memiliki hak akses sebagai admin');
        }
    }

    function checkUser() {
        if (($this->isLogin() && $this->isUser()) != TRUE) {
            $this->ci->session->set_flashdata('error', 'Maaf, Anda tidak memiliki hak akses sebagai user');
        }
    }




?>